package com.bw.skinfilecreator.bean;

public class ProjectConfigEntity {

    /**
     * 项目名称
     */
    private String projectName;
    /**
     * 应用包名,用于推送到设备,提交到git目录
     * Gradle高版本不再支持manifest文件中设置命名空间
     */
    private String packageName;

    /**
     * 皮肤资源目录
     */
    private String sourceProjectPath;

    /**
     * 设备上皮肤包存放目录名称
     */
    private String deviceSkinFolderName;
    /**
     * Git上传目录
     */
    private String gitProjectPath;
    /**
     * 分支名称
     */
    private String branchName;

    /**
     * 皮肤包名称
     */
    private String skinFileName;


    public String getSourceProjectPath() {
        return sourceProjectPath;
    }

    public void setSourceProjectPath(String sourceProjectPath) {
        this.sourceProjectPath = sourceProjectPath;
    }

    public String getGitProjectPath() {
        return gitProjectPath;
    }

    public void setGitProjectPath(String gitProjectPath) {
        this.gitProjectPath = gitProjectPath;
    }

    public String getSkinFileName() {
        return skinFileName;
    }

    public void setSkinFileName(String skinFileName) {
        this.skinFileName = skinFileName;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getDeviceSkinFolderName() {
        return "daytime_mode";//固定目录名称
    }

    public void setDeviceSkinFolderName(String deviceSkinFolderName) {
        this.deviceSkinFolderName = deviceSkinFolderName;
    }

    public String getBranchName() {
        return branchName;
    }

    public void setBranchName(String branchName) {
        this.branchName = branchName;
    }

    public String getPackageName() {
        return packageName;
    }

    public void setPackageName(String packageName) {
        this.packageName = packageName;
    }

    @Override
    public String toString() {
        return "ProjectConfigEntity{" +
                "projectName='" + projectName + '\'' +
                ", packageName='" + packageName + '\'' +
                ", sourceProjectPath='" + sourceProjectPath + '\'' +
                ", deviceSkinFolderName='" + deviceSkinFolderName + '\'' +
                ", gitProjectPath='" + gitProjectPath + '\'' +
                ", branchName='" + branchName + '\'' +
                ", skinFileName='" + skinFileName + '\'' +
                '}';
    }
}
